package cn.tedu.springboot.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;

public class TestConnection {
    private static Connection conn =null;
    private static PreparedStatement ps = null;
    public static void main(String[] args) throws Exception {
        //1.加载驱动
        Class.forName("com.mysql.jdbc.Driver");
        //2.获取和数据库的连接
        //2.1指定URL,确定要连接哪个数据库
        String url = "jdbc:mysql://localhost:3306/tedu?useUnicode=true&characterEncoding=utf8";
        //2.2指定使用的用户名
        String user = "root";
        //2.3指定使用的密码
        String pwd = "root";
        //2.4调用DriverManager类的getConnection()方法建立到数据库的连接
        conn = DriverManager.getConnection(url, user, pwd);
        System.out.println("连接成功~~");
        //1.获取PreparedStatement的实例
        //1.2定义sql语句
        String sql ="insert into location(id, name) VALUES (null,'神之国度')";
        //1.3创建了ps的对象 ，并接收了sql语句作为参数
        ps = conn.prepareStatement(sql);
        //1.4通过ps的对象调用executeUpdate的方法操作
        int rows =ps.executeUpdate();
        System.out.println(rows>0?"添加"+rows+"条记录成功！":"添加失败");
        ps.close();
    }
}